@charset "utf-8";
/* CSS Document */

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{   
    border: 0 none;
    font-size: 100%;
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0; 
}

body{ font-family:Arial,Helvetica,sans-serif,DFLiHei Lt HK BF; font-size:18px; color:#fff; font-weight:bold; }
ul,dl,li{ list-style-type:none;}
img{ vertical-align: top;}

a:link{ color:#fff; text-decoration:none;}
a:visited{ color:#fff; text-decoration:none;}
a:hover{ color:#ff5400; text-decoration:none;}

.clear{ clear:both;}


#container{ width:1080px; height:auto; margin:0 auto;}

#header{ width:1080px; }
#main{ width:1080px; }

.title{ height:43px; background:url(../images/title_bg.jpg) left top repeat-x; line-height:43px; font-size:22px; font-weight:bold; }
.title a.hover{ color:#ff5400; }

.content{ padding:0 26px 0 25px; min-height:400px;}
.content td{ width:145px; border-right:2px solid #fff;}
.content li{ width:145px; height:90px; background:url(../images/text_bg.jpg) left top no-repeat; margin:0 2px 2px 0; color:#000; font-size:14px; line-height:20px; text-align:center; padding-top:10px; float:left;}
.content li a{ color:#000; }

.pop-up{ position:relative; }
.pop-up .pop-upBox{ width:334px; height:220px; background:#ffe2b4; border:1px solid #f3c781; position:absolute; top:0px; left:121px; padding:10px; line-height:18px; color:#000;text-align:left; z-index:1}
.pop-up .pop-upBox span{ width:11px; height:22px; background:url(images/icon01.png) left top no-repeat; position:absolute; top:35px; left:-11px;}

#footer{ width:1055px; color:#333; font-size:12px; font-weight:normal; padding:20px 0 30px 25px; overflow:hidden;}


.calendar_wrap{ width: 1029px;overflow:hidden;position: relative;height: 1500px }
.calendar_wrap .calendar_inner{ position: absolute;top:0;left: 0 }
.calendar_wrap .calendar_ul{ width: 1029px;float:left; }

.pop_box{ font-size:12px;min-height:100px; min-width:200px; position: absolute;top:0;left:0;border: 1px solid #ccc;background: #eee;color: #000;padding: 5px;display: none }




.calendar_ul .desc {display:none}



.CMS ul li{ list-style-type: auto }














